package com.css.fxfzdzzh.modules.surfaceRupture.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.math.BigDecimal;

/**
 * @author Dbj
 * @date 2023年04月08日  14:16
 */
@Data
public class SurfaceRuptureVO {
    /**
     * 3度分秒
     *
     * 1度
     *
     *  2度分
     *  */
//    @NotEmpty(message = "度分秒/度分/度不能为空")
    private Integer type;
    /**
     * 经度的度
     */
//    @NotEmpty(message = "经度不能为空")
    private BigDecimal longitudeH;
    /**
     * 经度的分
     */
    private BigDecimal longitudeM;
    /**
     * 经度的秒
     */
    private BigDecimal longitudeS;
    /**
     * 纬度的度
     */
//    @NotEmpty(message = "纬度不能为空")
    private BigDecimal latitudeH;
    /**
     * 纬度的分
     */
    private BigDecimal latitudeM;
    /**
     * 纬度的秒
     */
    private BigDecimal latitudeS;
    /**
     * 震级
     */
    @NotEmpty(message = "震级不能为空")
    private BigDecimal earthQuakeLevel;
    /**
     * 震源深度
     */
    @NotEmpty(message = "震源深度不能为空")
    private BigDecimal sourceDepth;
    /**
     * 活断层数据版本
     */
    @NotBlank(message = "活断层数据版本不能为空")
    private String faultVersion;
    /**
     * 断层性质
     */
    private Integer faultProperties;
}
